Regular transducer expressions for regular transformations
نویسندگان
چکیده
Functional MSO transductions, deterministic two-way transducers, as well streaming string transducers are all equivalent models for regular functions. In this paper, we show that every function, either on finite words or infinite words, captured by a transducer, can be described with transducer expression (RTE ). For the uses Muller acceptance and ω-regular look-ahead. RTEs constructed from constant functions using combinators if-then-else (deterministic choice), Hadamard product, unambiguous versions of Cauchy 2-chained Kleene-iteration omega-iteration. Our proof works transformations both extending result Alur et al. in LICS'14. The construction an RTE associated is guided which “good” wrt. its transition monoid. “Good” expressions unambiguous, ensuring functionality output computed. Moreover, expressions, iterations (Kleene-plus omega) restricted to subexpressions corresponding idempotent elements obtained version Imre Simon's famous forest factorization theorem. To handle introduce notion monoids look-ahead, where look-ahead some backward Büchi automaton. This paper extended [15] presented at LICS'18.
منابع مشابه
Regular Transducer Expressions for Regular Transformations
Functional MSO transductions, deterministic two-way transducers, as well as streaming string transducers are all equivalent models for regular functions. In this paper, we show that every regular function, either on finite words or on infinite words, captured by a deterministic two-way transducer, can be described with a regular transducer expression (RTE). For infinite words, the transducer us...
متن کاملExplanations for Regular Expressions
Regular expressions are widely used, but they are inherently hard to understand and (re)use, which is primarily due to the lack of abstraction mechanisms that causes regular expressions to grow large very quickly. The problems with understandability and usability are further compounded by the viscosity, redundancy, and terseness of the notation. As a consequence, many different regular expressi...
متن کاملRegular Expressions for Provenance
As noted by Green et al. several provenance analyses can be considered a special case of the general problem of computing formal polynomials resp. power-series as solutions of an algebraic system. Specific provenance is then obtained by means of evaluating the formal polynomial under a suitable homomorphism. Recently, we presented the idea of approximating the least solution of such algebraic s...
متن کاملRegular expressions for language engineering
Many of the processing steps in natural language engineering can be performed using nite state transducers An optimal way to create such transducers is to compile them from regular expressions This paper is an introduction to the regular expression calculus extended with certain operators that have proved very useful in natural language appli cations ranging from tokenization to light parsing T...
متن کاملRegular Expressions for Data Words
In data words, each position carries not only a letter form a finite alphabet, as the usual words do, but also a data value coming from an infinite domain. There has been a renewed interest in them due to applications in querying and reasoning about data models with complex structural properties, notably XML, and more recently, graph databases. Logical formalisms designed for querying such data...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Information & Computation
سال: 2022
ISSN: ['0890-5401', '1090-2651']
DOI: https://doi.org/10.1016/j.ic.2020.104655